heavy-traffic road - Español Inglés Diccionario